﻿using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Data;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
            return;

        if (Request["act"] != null)
        {
            if (Request["act"].ToString() == "gioi-thieu")
            {
                pnLoiChao.Visible = false;
                dtlHienThi.DataSource = new GioiThieuDAO().HienThiGioiThieu();
                dtlHienThi.DataBind();
                Page.Title = "Công ty TNHH Dịch vụ Toàn tâm - Giới thiệu";
                pnHienThi.Visible = true;
                pnLienHe.Visible = false;
                pnTinTuc.Visible = false;
                pnTimKiem.Visible = false;
                return;
            }

            if (Request["act"].ToString() == "lien-he")
            {
                pnLoiChao.Visible = false;
                dtlHienThi.DataSource = new LienHeDAO().HienThiLienHe();
                dtlHienThi.DataBind();
                pnHienThi.Visible = true;
                pnLienHe.Visible = true;
                pnTinTuc.Visible = false;
                pnTimKiem.Visible = false;
                Page.Title = "Công ty TNHH Dịch vụ Toàn tâm - Liên hệ";
                return;
            }

            if (Request["act"].ToString() == "tin-tuc")
            {
                pnLoiChao.Visible = false;
                //dtlTinTuc.DataSource = new TinTucDAO().HienThiTinTuc();
                //dtlTinTuc.DataBind();
                pnHienThi.Visible = false;
                pnLienHe.Visible = false;
                pnTinTuc.Visible = true;
                pnTimKiem.Visible = false;
                CollectionPager1.PageSize = 5;
                CollectionPager1.DataSource = new TinTucDAO().HienThiTinTuc();
                CollectionPager1.BindToControl = dtlTinTuc;
                dtlTinTuc.DataSource = CollectionPager1.DataSourcePaged;
                Page.Title = "Công ty TNHH Dịch vụ Toàn tâm - Tin tức";
                return;
            }
            if (Request["act"].ToString() == "tim-kiem")
            {
                pnLoiChao.Visible = false;
                pnHienThi.Visible = false;
                pnLienHe.Visible = false;
                pnTinTuc.Visible = false;
                pnTimKiem.Visible = true;
                int id= int.Parse(Request["id"].ToString());
                string tukhoa = Request["key"].ToString();
                List<DanhMucCon> list = new DanhMucConDAO().HienThiDanhMucTimKiem(id, tukhoa);
                if (list.Count == 0)
                {
                    lbKetQua.Text = "Không tìm thấy kết quả cho từ khóa <b>" + tukhoa + "</b>";
                }
                else
                {
                    lbKetQua.Text = "<font color='#ffde00'>Tổng cộng có " + list.Count + " kết quả cho từ khóa <b>" + tukhoa + "</b></font>";
                    dtlTimKiem.DataSource = new DanhMucConDAO().HienThiDanhMucTimKiem(id, tukhoa);
                    dtlTimKiem.DataBind();
                }
                Page.Title = "Công ty TNHH Dịch vụ Toàn tâm - Tìm kiếm";
                return;
            }
        }

     
        pnLoiChao.Visible = true;
        pnLienHe.Visible = false;
        pnTinTuc.Visible = false;
        pnTimKiem.Visible = false;
        dtlHienThi.DataSource = new TrangChuDAO().HienThiTrangChu();
        dtlHienThi.DataBind();

    }
    protected void btnGuiMail_Click(object sender, EventArgs e)
    {
        StreamReader sr = new StreamReader(Server.MapPath("template/Contact.htm"));
        sr = File.OpenText(Server.MapPath("template/Contact.htm"));
        string content = sr.ReadToEnd();
        content = content.Replace("[Sender]", txtTen.Text.Trim());
        content = content.Replace("[Email]", txtEmail.Text);
        content = content.Replace("[Content]", txtNoiDung.Text);
        content = content.Replace("[Date]", DateTime.Now.ToLongDateString());
        try
        {
            Email m = new Email();
            lbThongBao.Text = m.SendMail(txtTieuDe.Text, content, txtEmail.Text, "info@toantamvn.com", true, true, chkGuiLai.Checked);
        }
        catch (Exception ex)
        {
            Response.Write(ex.Message);
        }
    }
}